package com.wb.core10异常.课程笔记;

/**
 * @author 黄衡熙
 * @version 1.0
 */
public class Test01_常见的异常 {
    public static void main(String[] args) throws ClassNotFoundException {
        // 检查异常,必须处理
        // 解析异常
        //Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2022-02-02");
        // 类找不到异常
        Class.forName("com.itany.Hello");

       // 运行时异常,不必须处理
        // 算术异常
        int i = 1 / 0;
        // 数组下标越界异常
        int[] nums = {1, 2, 3};
        System.out.println(nums[3]);

        // 数字格式异常
        Integer.parseInt("aaa");

        // 空指针异常
        String name = null;
        name.equals("aa");

        // 类型转换异常
        Object obj = new Object();
        String s = (String) obj;
    }
}
